翻訳と辞書
Words near each other
・ Programadora
・ ProgramByDesign
・ Programma 101
・ Programma International
・ Programmable Array Logic
・ Programmable calculator
・ Programmable communicating thermostat
・ Programmable controller
・ Programmable Cricket
・ Programmable IC
・ Programmable Interrupt Controller
・ Programmable interval timer
・ Programmable load
・ Programmable logic array
・ Programmable logic controller
Programmable logic device
・ Programmable Macro Language
・ Programmable magnet
・ Programmable matter
・ Programmable metallization cell
・ Programmable read-only memory
・ Programmable scale
・ Programmable sound generator
・ Programmable system device
・ Programmable thermostat
・ Programmable Universal Machine for Assembly
・ Programmable-gain amplifier
・ ProgrammableWeb
・ Programmation Automatique des Formules
・ Programme (booklet)


Dictionary Lists
翻訳と辞書 辞書検索 [ 開発暫定版 ]
スポンサード リンク

Programmable logic device : ウィキペディア英語版
Programmable logic device

A programmable logic device (PLD) is an electronic component used to build reconfigurable digital circuits. Unlike a logic gate, which has a fixed function, a PLD has an undefined function at the time of manufacture. Before the PLD can be used in a circuit it must be programmed, that is, reconfigured.
== Using a ROM as a PLD ==

Before PLDs were invented, read-only memory (ROM) chips were used to create arbitrary combinational logic functions of a number of inputs. Consider a ROM with ''m'' inputs (the address lines) and ''n'' outputs (the data lines). When used as a memory, the ROM contains ''2m'' words of ''n'' bits each.
Now imagine that the inputs are driven not by an ''m''-bit address, but by ''m'' independent logic signals. Theoretically, there are ''22m'' possible Boolean functions of these ''m'' input signals. By ''Boolean function'' in this context is meant a single function that maps each of the ''2m'' possible combinations of the ''m'' Boolean inputs to a single Boolean output. There are ''22m'' possible distinct ways to map each of ''2m'' inputs to a Boolean value, which explains why there are ''22m'' such Boolean functions of ''m'' inputs.
Now, consider that each of the ''n'' output pins acts, independently, as a logic device that is specially selected to sample just one of the possible ''22m'' such functions. At any given time, only one of the ''2m'' possible input values can be present on the ROM, but over time, as the input values span their full possible domain, each output pin will map out its particular function of the ''2m'' possible input values, from among the ''22m'' possible such functions. Note that the structure of the ROM allows just ''n'' of the ''22m'' possible such Boolean functions to be produced at the output pins. The ROM therefore becomes equivalent to ''n'' separate logic circuits, each of which generates a chosen function of the ''m'' inputs.
The advantage of using a ROM in this way is that any conceivable function of all possible combinations of the ''m'' inputs can be made to appear at any of the ''n'' outputs, making this the most general-purpose combinational logic device available for ''m'' input pins and ''n'' output pins.
Also, PROMs (programmable ROMs), EPROMs (ultraviolet-erasable PROMs) and EEPROMs (electrically erasable PROMs) are available that can be programmed using a standard PROM programmer without requiring specialised hardware or software. However, there are several disadvantages:
* they are usually much slower than dedicated logic circuits,
* they cannot necessarily provide safe "covers" for asynchronous logic transitions so the PROM's outputs may glitch as the inputs switch,
* they consume more power,
* they are often more expensive than programmable logic, especially if high speed is required.
Since most ROMs do not have input or output registers, they cannot be used stand-alone for sequential logic. An external TTL register was often used for sequential designs such as state machines. Common EPROMs, for example the 2716, are still sometimes used in this way by hobby circuit designers, who often have some lying around. This use is sometimes called a 'poor man's PAL'.

抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)
ウィキペディアで「Programmable logic device」の詳細全文を読む



スポンサード リンク
翻訳と辞書 : 翻訳のためのインターネットリソース

Copyright(C) kotoba.ne.jp 1997-2016. All Rights Reserved.